package com.dragon.graduation.project.controller.dto;

import com.dragon.bean.SerializableDTO;
import com.dragon.util.QueryType;
import com.dragon.util.Search;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.dragon.results.util.response.PageVO;
import lombok.*;

/**
 * <p>
 * 题目表 查询参数对象
 * </p>
 *
 * @author dragon
 * @since 2025-02-28 21:19:40
 */

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
@ApiModel("题目表 查询参数对象")
public class ProjectSearchDTO extends SerializableDTO<ProjectSearchDTO> {
    /**
     * 题目标题
     */
    @ApiModelProperty("题目标题")
    @Search(propName = "title", type = QueryType.LIKE,blurry = "")
    private String title;
    /**
     * 分页参数
     */
    @ApiModelProperty("分页参数")
    private PageVO page;
}